a device purifying water - Francés Inglés Diccionario